import cookies from 'vue-cookies'

/**
 * cookies 工具类
 */


export default {


    /*设置cookies的函数  新增/修改 */
    setCookies(keyName, value, expireTTimes = -1) {
        /*空函数体，默认返回undefined*/
        // return undefined

        //存入cookie (放东西的操作，是存放数据，意味着没有东西返回，所以不需要用return语句把数据返回)
        cookies.set(keyName, value, expireTTimes);
        /*js 文件中，不能直接使用this*/
    },


    /*获取cookies的函数 查询*/
    getCookies(keyName) {
        //获取cookie (拿东西的操作，是获取数据，意味着会有东西返回，所以需要用return语句把数据返回)
        return cookies.get(keyName)

    },


    /*删除cookies*/
    deleteCookies(keyName) {
        cookies.remove(keyName)
    },


    /*获取所有cookies的名称*/
    getAllCookies() {
        return cookies.keys()
    }


}
